package com.yonyou.pmclouds.safeinspection.entity;

import com.yonyou.pmclouds.basecom.entity.SuperVO;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

/**
 * @author 徐老板
 * @date 2020/4/21   10:36
 */
@Data
@Table(name = "pm_siteinspection")
//这个类只是列表态点进去是编辑态的数据
public class SafeInspectionListVO extends SuperVO {
    //这里需要注意 列表态与现场检查的实体类是一对多的关系
    //这个公共列表可以看出是对你创建现场记录的封装 用的时候定义主键即可
    @Id
    private String pk_safeinspection;
    @Column
    private String pk_project;
    //检查部位 这边直接使用表的字段作为对应
//    @Column(name = "check_area")
    private String inspectarea;
    //接下来这个是现场检查引用的档案实体类 因为要转换名字
    //这个还是用提供的模板表的字段
    @Column
    private String pk_inspectstandard;



    @Column
    private String creator;
    @Column
    private Date creationtime;
    //经度纬度前端可以展示 所以这里没有写 前端可以直接获取

    //这个可能和审批流有关 但是我没想到 页面也没提下
    private byte billstatus;

    @Transient
    private String creatorName;
    //这个备用吧 有的有有的没有
    @Transient
    private List<String> pictures;
    @Transient
    private String inspectareaName;
    @Transient
    private String projectName;
    @Transient
    private String projectCode;


}
